Exposing Application Components as Web Services
نویسندگان
چکیده
This paper explores technology permitting arbitrary application components to be exposed for remote access from other software. Using this, the application and its constituent components can be written without concern for its distribution. Software running in different address spaces, on different machines, can perform operations on the remotely accessible components. This is of utility in the creation of distributed applications and in permitting tools such as debuggers, component browsers, observers or remote probes access to application components. Current middleware systems do not allow arbitrary exposure of application components: instead, the programmer is forced to decide statically which classes of component will support remote accessibility. In the work described here, arbitrary components of any class can be dynamically exposed via Web Services. Traditional Web Services are extended with a remote reference scheme. This extension permits application components to be invoked using either the traditional pass-by-value semantics supported by Web Services or pass-by-reference semantics. The latter permits the preservation of local call semantics across address space boundaries.
منابع مشابه
A model for specification, composition and verification of access control policies and its application to web services
Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...
متن کاملUnified Lightweight Semantic Descriptions of Web APIs and Web Services
Recently, Linked Data and Web APIs have emerged as the preferred means of exposing data and Web application functionality. In this paper we argue that service systems should be adapted in the light of both trends. In particular we believe that i) common means for discovering and interacting with Web services and Web APIs are necessary, and that ii) we should bridge the gap between services and ...
متن کاملExposing and selling the use of web services - an option to be considered in make-or-buy decision-making
The emergence of the web service market has enabled firms to choose between developing web services internally and purchasing them externally from web service providers. In general, these socalled make-or-buy decisions have been the object of intense debate in the IT outsourcing literature. However, characteristics of web services such as loose coupling and the current trend of digitalizing app...
متن کاملInteroperability in Web-Based Geospatial Applications
This paper characterizes the requirements of geographic information systems (GIS) middleware and its components for dynamic registering and discovering of spatial services specifically for collaborative modeling in environmental planning. The paper explores the role of Web services with respect to implementation standard and protocols and identifies implementation features for exposing distribu...
متن کاملDeveloping Software in a Service-Oriented World
The software development community is once again at an interesting inflection point. Distributed and interconnected systems have become the norm for new development efforts to the extent that the word "application" itself might have to be redefined. Independent variability and evolution of the interconnected components are enabled through loosely coupled solutions, such as Serviceoriented Archi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1006.4504 شماره
صفحات -
تاریخ انتشار 2005